package com.cskaoyan.javase.oop2._2polymorphic._2advantage;
/**
 * 方法的形参数据类型和实参数据类型是否需要保持完全一致?
 *      不需要,存在自动类型转换
 *      实参数据类型 自动--> 形参数据类型
 *      如果是引用数据类型,如果形参的数据类型是一个父类,那么实参可以传入子类对象
 *
 * 同样的,返回值类型和具体返回值的类型,也存在这种关系.
 *
 * @since 09:37
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {
        test(new Phone());
        test(new PhoneSon());
    }
    public static void test(Phone f){
    }
}
class Phone{}
class PhoneSon extends Phone{}